package sy.dao;

import java.io.Serializable;
import java.util.List;

import sy.model.SysAccount;

public interface SysAccountDaoI {
	
	Serializable save(SysAccount sysAccount);
	
	void remove(SysAccount sysAccount);
	
	void update(SysAccount sysAccount);
	
	List<SysAccount> list();
	
	SysAccount getSysAccountById(String id);
	
	List<SysAccount> listSysAccountByKey(String key);
	
	public SysAccount findByNameAndPwd(String name, String password);
	
	public SysAccount findByName(String telephone) ;
	
	SysAccount getSysAccountByToken(String token);
	
	void updateLoginTime(String token);
	
	void modifyPassword(String telephone, String password);

}
